package com.bayi.storage.utils;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

/**
 * @author Administrator on 2023/3/8.
 * <p>
 * 站在顶峰 看世界
 * 落到谷底 思人生
 */
public class MapUtils {

    /**
     * 根据value获取key
     *
     * @param citys
     * @param city
     * @return
     */
    public static String getCityId(Map<String, String> citys, String city) {
        Set set = citys.entrySet();//新建一个不可重复的集合
        ArrayList<String> arr = new ArrayList<String>();//新建一个集合
        Iterator it = set.iterator();//遍历的类
        while (it.hasNext()) {
            Map.Entry entry = (Map.Entry) it.next();//找到所有key-value对集合
            if (entry.getValue().equals(city)) {//通过判断是否有该value值
                String s = (String) entry.getKey();//取得key值
                arr.add(s);
            }
        }
        return arr.get(0);
    }
}
